The monsoon finally hit the coast of Kerala after a delay of a week. It missed its usual June 1 date. The India Meteorological Department confirmed its arrival on June 8. Red alert has been sounded in four districts of Kerala as it expects heavy showers.
Read More